/**
 * Jaxson ajax
 *
 * Copyright Remedy Interactive, licensed under Apache version 2 license:
 *
 *  http://www.apache.org/licenses/LICENSE-2.0.html
 *
 * This notice must remain in all java source files.
 */

package org.jaxson.struts.postprocessor;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Interface for handling threaded (such as IO) operations after an action has
 * completed execution.
 * 
 * @see org.jaxson.struts.postprocessor.PostRequestProcessorThread
 * @see org.jaxson.struts.postprocessor.PostProcessorThreadGroup
 * 
 * @author Joe Maisel
 */
public interface PostRequestProcessor extends Runnable
{
	void setRequest( HttpServletRequest request );

	void setResponse( HttpServletResponse response );
}
